﻿#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#define ll __int64
ll fz = 0;
ll fm = 1;


ll gys(ll m, ll n)//公因数
{
    ll x, y;
    x = m > n ? m : n;
    y = m < n ? m : n;
    ll z = x % y;
    while (z != 0)
    {
        x = y;
        y = z;
        z = x % y;
    }
    return y;
}



void hu_zhi(ll* x, ll* y)//互质
{
    ll z = gys(*x, *y);
    *x = *x / z;
    *y = *y / z;
}

void Add(int x)
{
    fz = (fz * x) + fm;
    fm *= x;
    hu_zhi(&fz, &fm);
}

int main()
{
    int k;
    scanf("%d", &k);
    while (k--)
    {
        int i = 0;
        int a, b;
        scanf("%d%d", &a, &b);
        fm = a;
        fz = 1;

        for (i = a + 1; i <= b; i++)
        {
            Add(i);
        }
        printf("%I64d/%I64d\n", fz, fm);

    }
}

/*题目描述
请计算
b
∑(1/i)
i=a
，结果请使用分数表示，并保证分子与分母互质。

输入
第一行是一个整数T(1≤T≤1100)，表示样例的个数。 每个样例占一行，为两个整数a,b(2≤a≤b≤100,b−a≤10)

输出
每行输出一个样例的结果，格式为“分子/分母”

样例输入
3
2 2
2 3
3 6
样例输出
1/2
5/6
19/20
*/